public interface IShape<T> {
    T draw(T t);
    void print(T t);
}